#ifndef __COMMON_AUDIO_PATH__
#define __COMMON_AUDIO_PATH__

#include "common_def.h"

#include "asm/includes.h"
#include "media/includes.h"
#include "system/includes.h"
#include "asm/audio_src.h"
#include "common_includes.h"

#define MAX_ACTIVE_PATHS		10
#define MAX_OUTPUTS_PER_PATH	10
#define MAX_INPUTS_PER_PATH		10


typedef enum
{
	AUDIO_PATH_NONE = 0,
	AUDIO_PATH_MIC_TO_DAC,
	AUDIO_PATH_MIC_TO_ESCO_TX,
	AUDIO_PATH_MIC_TO_IIS_TX,

	AUDIO_PATH_MAX,
}AudioPath_e;
	

/* ------For high-level code -------*/






/* ------ For low-level code ------------ */

void common_audio_path_init(void);

void common_audio_path_switch(uint32_t AudioPath);

uint32_t common_audio_get_path(void);

uint32_t common_audio_get_last_path(void);

#endif  /*__COMMON_AUDIO_PATH__*/
